树莓派文档 您所在的位置:网站首页 jetson nano 40pin 树莓派文档

树莓派文档

2024-07-15 03:31| 来源: 网络整理| 查看: 265

Raspberry Pi 的一个强大功能是电路板顶部边缘的一排 GPIO(通用输入/输出)引脚。当前所有 Raspberry Pi 板上都有一个 40 针 GPIO 接头(在 Raspberry Pi Zero、Raspberry Pi Zero W 和 Raspberry Pi Zero 2 W 上未安装)。在 Raspberry Pi 1 Model B+(2014 年)之前,电路板包含一个较短的 26 针接头。

GPIO-Pinout-Diagram-2.png

任何 GPIO 引脚都可以(在软件中)指定为输入或输出引脚,并用于广泛的用途。

GPIO.png 5454df5b3eba47baa588a3008af1cbc0.png 笔记 GPIO管脚的编号不是按数字顺序排列的;板上有 GPIO 引脚 0 和 1(物理引脚 27 和 28),但保留用于高级用途(见下文)。   电压

板上有两个 5V 引脚和两个 3.3V 引脚,以及一些不可配置的接地引脚 (0V)。其余引脚均为通用 3.3V 引脚,这意味着输出设置为 3.3V,输入可耐受 3.3V。

  输出

指定为输出引脚的 GPIO 引脚可以设置为高电平 (3.3V) 或低电平 (0V)。

  输入

指定为输入引脚的 GPIO 引脚可以读取为高电平 (3.3V) 或低电平 (0V)。这通过使用内部上拉或下拉电阻器变得更容易。引脚 GPIO2 和 GPIO3 具有固定的上拉电阻,但对于其他引脚,可以在软件中进行配置。

  更多的

除了简单的输入和输出设备外,GPIO 引脚还可以与多种替代功能一起使用,一些在所有引脚上可用,另一些在特定引脚上可用。

PWM(脉宽调制)

软件 PWM 在所有引脚上可用

GPIO12、GPIO13、GPIO18、GPIO19 上提供硬件 PWM

SPI

SPI0: MOSI (GPIO10); MISO (GPIO9); SCLK (GPIO11); CE0 (GPIO8), CE1 (GPIO7)

SPI1: MOSI (GPIO20); MISO (GPIO19); SCLK (GPIO21); CE0 (GPIO18); CE1 (GPIO17); CE2 (GPIO16)

I2C

数据:(GPIO2);时钟 (GPIO3)

EEPROM数据:(GPIO0);EEPROM 时钟 (GPIO1)

串行

TX(GPIO14);接收(GPIO15)

  GPIO 引出线

通过打开终端窗口并运行命令,可以在 Raspberry Pi 上访问方便的参考pinout。该工具由GPIO Zero Python 库提供,该库默认安装在 Raspberry Pi OS 桌面映像上,但不安装在 Raspberry Pi OS Lite 上。

gpiozero-pinout.png

有关 GPIO 引脚的高级功能的更多详细信息,请参阅 gadgetoid 的交互式引脚图。

警告 虽然将简单的组件连接到 GPIO 引脚是非常安全的,但重要的是要小心接线方式。LED 应该有电阻器来限制通过它们的电流。不要将 5V 用于 3.3V 组件。不要将电机直接连接到 GPIO 引脚,而是使用H 桥电路或电机控制器板。   权限

为了使用 GPIO 端口,您的用户必须是该gpio组的成员。该pi用户默认为会员,其他用户需手动添加。

sudo usermod -a -G gpio    

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有